place with abundant common guava - Français Anglais Dictionnaire